//#define  _CRT_SECURE_NO_WARNINGS
//#include<iostream>
//#include<vector>
//#include<algorithm>
//#include<functional>
//using namespace std;
//
//void myprint(int value)
//{
//	cout << value << endl;
//}
//
//void test01()
//{
//	vector<int>v1;
//	v1.push_back(10);
//	v1.push_back(20);
//	v1.push_back(200);
//	v1.push_back(40);
//	v1.push_back(50);
//	sort(v1.begin(), v1.end(), greater<int>());
//	for (vector<int>::const_iterator it = v1.begin(); it != v1.end(); it++)
//	{
//		cout << *it << endl;
//	}
//	for_each(v1.begin(), v1.end(), myprint);
//}
//
//
//int main()
//{
//	test01();
//	return 0;
//}